home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #6 / Amiga Plus CD - 1996 - No. 06.iso / pd / texte / texfontinst / contrib / helminck / palatcm.sty < prev    next >
Text File  |  1996-07-30  |  2KB  |  77 lines

  1. %%% This is file `palatcm.sty', version <1.0a> 
  2. %%% 
  3. %%% Copyright (C) 1994 Aloysius G. Helminck. All rights reserved. 
  4. %%% Permission is granted to to customize the declarations in this 
  5. %%% file to serve the needs of your installation. However, no permission
  6. %%% is granted to distribute a modified version of this file under 
  7. %%% its original name. 
  8. %%%
  9. %%% This style file redefines the math symbols to: zpplcmr, zpplcmrm, zpplcmry
  10. %%% and zpplcmrv. These fonts essentially are a combination of Palatino and
  11. %%% CM symbol fonts. 
  12. %%%  
  13.  
  14. \NeedsTeXFormat{LaTeX2e}
  15. \ProvidesPackage{palatcm}[1994/04/29 Palatino + CM math fonts]
  16.  
  17. % The default family is Palatino
  18.  
  19. \renewcommand{\rmdefault}{ppl}
  20. \def\bfdefault{b}
  21.  
  22. % The math fonts are the pplcm fonts.
  23.  
  24. \DeclareSymbolFont{operators}   {OT1}{pplcm}{m}{n}
  25. \DeclareSymbolFont{letters}     {OML}{pplcm}{m}{it}
  26. \DeclareSymbolFont{symbols}     {OMS}{pplcm}{m}{n}
  27. \DeclareSymbolFont{largesymbols}{OMX}{pplcm}{m}{n}
  28. %\DeclareSymbolFont{bold}        {OT1}{ppl}{\bfdefault}{n}
  29. %\DeclareSymbolFont{italic}      {OT1}{ppl}{m}{it}
  30. \SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{\bfdefault}{n}%
  31. \SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n}%
  32. \SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n}%
  33.  
  34.  
  35. % Bold math from Palatino
  36. \SetSymbolFont{operators}{bold}{OT1}{pplcm}{b}{n}
  37. \SetSymbolFont{letters}{bold}{OML}{pplcm}{b}{it}
  38. \SetSymbolFont{symbols}{bold}{OMS}{pplcm}{b}{n}
  39. \SetSymbolFont{largesymbols}{bold}{OMX}{pplcm}{m}{n}
  40. \SetMathAlphabet{\mathbf}{bold}{\encodingdefault}{\rmdefault}{m}{n}%
  41. \SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n}%
  42. \SetMathAlphabet{\mathrm}{bold}{\encodingdefault}{\rmdefault}{b}{n}%
  43.  
  44.  
  45. % An \omicron command, to fill the gap.
  46.  
  47. \DeclareMathSymbol{\omicron}{0}{operators}{`\o}
  48.  
  49. % Reduce the space around math operators
  50.  
  51. \thinmuskip=2.5mu
  52. \medmuskip=3.5mu plus 1mu minus 1mu
  53. \thickmuskip=4.5mu plus 1.5mu minus 1mu
  54.  
  55. % If you do not want boldmath, then uncomment the
  56. % following. 
  57.  
  58. % \def\boldmath{%
  59. %    \@warning{there is no bold Symbol font}%
  60. %    \global\let\boldmath=\relax
  61. % }
  62.  
  63. %%
  64. %%  \matrix can be defined similar as for AMSLaTeX:
  65. %%
  66. %
  67. %\newcount\c@MaxMatrixCols
  68. %\c@MaxMatrixCols=10
  69. %\def\matrix{\hskip -\arraycolsep\array{*\c@MaxMatrixCols c}}
  70. %\def\endmatrix{\endarray \hskip -\arraycolsep}
  71. %
  72.  
  73.  
  74. \endinput
  75.  
  76.  
  77.